\hypertarget{class_assertion_group}{\section{Assertion\-Group Class Reference}
\label{class_assertion_group}\index{Assertion\-Group@{Assertion\-Group}}
}


A wrapper class for a group of \hyperlink{class_assertion}{Assertion} items.  




{\ttfamily \#include $<$Polynomial\-Assertion.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_assertion_group_ada3a7ad0a53c2b5ceae24e276f133f4b}{\hyperlink{class_assertion_group_ada3a7ad0a53c2b5ceae24e276f133f4b}{Assertion\-Group} ()}\label{class_assertion_group_ada3a7ad0a53c2b5ceae24e276f133f4b}

\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_a0abcdc1872c8a3543196905f7811ac36}{bool \hyperlink{class_assertion_group_a0abcdc1872c8a3543196905f7811ac36}{empty} () const }\label{class_assertion_group_a0abcdc1872c8a3543196905f7811ac36}

\begin{DoxyCompactList}\small\item\em Returns true if there are no assertions in the group. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_a9eaeb7fb32868ff5567cd9f90f5039ae}{size\-\_\-t \hyperlink{class_assertion_group_a9eaeb7fb32868ff5567cd9f90f5039ae}{size} () const }\label{class_assertion_group_a9eaeb7fb32868ff5567cd9f90f5039ae}

\begin{DoxyCompactList}\small\item\em Returns the number of assertions in the group. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_a0f6c4ddf8d58e50e8d1ef8470ed7d0e8}{void \hyperlink{class_assertion_group_a0f6c4ddf8d58e50e8d1ef8470ed7d0e8}{clear} ()}\label{class_assertion_group_a0f6c4ddf8d58e50e8d1ef8470ed7d0e8}

\begin{DoxyCompactList}\small\item\em Removes all assertions from the group. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_a63a3f6fdb949bb1890342e4ddc068c37}{void \hyperlink{class_assertion_group_a63a3f6fdb949bb1890342e4ddc068c37}{add} (Assertion\-Ref i\-Assertion)}\label{class_assertion_group_a63a3f6fdb949bb1890342e4ddc068c37}

\begin{DoxyCompactList}\small\item\em Adds an assertion to the group. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_ae04b40c1699954e5687b99cb908f6247}{float \hyperlink{class_assertion_group_ae04b40c1699954e5687b99cb908f6247}{apply\-To} (Polynomial\-Data\-Ref i\-Lhs\-Ref) const }\label{class_assertion_group_ae04b40c1699954e5687b99cb908f6247}

\begin{DoxyCompactList}\small\item\em Applies the assertion group to the given left-\/hand data. \end{DoxyCompactList}\item 
\hypertarget{class_assertion_group_ace21115f1f3c8fb54330ed54bf888a40}{std\-::string \hyperlink{class_assertion_group_ace21115f1f3c8fb54330ed54bf888a40}{get\-Assertion\-String} (Polynomial\-Data\-Ref i\-Lhs\-Ref) const }\label{class_assertion_group_ace21115f1f3c8fb54330ed54bf888a40}

\begin{DoxyCompactList}\small\item\em Returns a formatted string representing the assertion group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_assertion_group_a577175165ea549a62e07764726264a8a}{Assertion\-Ref\-Vec \hyperlink{class_assertion_group_a577175165ea549a62e07764726264a8a}{m\-Assertions}}\label{class_assertion_group_a577175165ea549a62e07764726264a8a}

\begin{DoxyCompactList}\small\item\em The assertion vector. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A wrapper class for a group of \hyperlink{class_assertion}{Assertion} items. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/\-Users/pjh/\-Desktop/\-Work/\-Teaching/\-Creative\-Evolution\-Course/core/include/genetic/Polynomial\-Assertion.\-h\item 
/\-Users/pjh/\-Desktop/\-Work/\-Teaching/\-Creative\-Evolution\-Course/core/src/genetic/Polynomial\-Assertion.\-cpp\end{DoxyCompactItemize}
